package maratona2009;

import java.util.Scanner;

public class ProblemaC {

    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        int testes = entrada.nextInt();
        int i = 0;
        int j = 0;
        int setores = 0;
        int latencia = 0;
        int[] vetor = null;
        while (testes > 0) {
            setores = entrada.nextInt();
            latencia = entrada.nextInt();
            vetor = new int[setores];
            i = 1;
            j = 0;
            while (i <= setores) {
                vetor[j] = i;
                j += latencia + 1;
                i++;
                if (j >= setores) {
                    j = j % setores;
                    while (j < vetor.length
                            && vetor[j] > 0) {
                        j++;
                    }
                }
            }
            for (int k : vetor) {
                System.out.print(k + " ");
            }
            System.out.println("");
            testes--;
        }
    }
}
